package com.entity;

import com.baomidou.mybatisplus.enums.IdType;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableName;
import java.io.Serializable;

import com.baomidou.mybatisplus.annotations.Version;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 
 * </p>
 *
 * @author wty
 * @since 2021-12-02
 */
@Data
@Accessors(chain = true)
@TableName("shares_review")
public class SharesReview extends Model<SharesReview> {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    private String time;
    private String code;
    private String name;
    private String bkzj;
    private String cprice;
    private String ggsyl;
    private String hysyl;
    private String ggzj;
    @TableField("keep_num")
    private Integer keepNum;
    @TableField("keep_total")
    private Integer keepTotal;
    private String maxyzdf;
    private String maxzzdf;
    @TableField("new_price")
    private String newPrice;
    @TableField("new_zdf")
    private String newZdf;
    private String notices;
    private Integer order;
    private String sgin;
    @TableField("shares_bgczs")
    private String sharesBgczs;
    @TableField("shares_directions")
    private String sharesDirections;
    @TableField("shares_gd_changes")
    private String sharesGdChanges;
    @TableField("shares_gdnums")
    private String sharesGdnums;
    @TableField("shares_hyzxes")
    private String sharesHyzxes;
    @TableField("shares_yjbgs")
    private String sharesYjbgs;
    @TableField("shares_yjygs")
    private String sharesYjygs;
    private String src5;
    private String srcf;
    private String srcr;
    private String srcy;
    private String srcz;
    private String ssgn;
    private String sshy;
    @TableField("sshy_percent")
    private String sshyPercent;
    @TableField("tj_date")
    private String tjDate;
    @TableField("ts_zdf")
    private String tsZdf;
    private String tsprice;
    private String type;
    @TableField("unfasten_day")
    private Long unfastenDay;
    @TableField("unfasten_list")
    private String unfastenList;
    private String yback;
    private String yhint;
    @TableField("yvo_list")
    private String yvoList;
    private String yzdfsub;
    private int yzfsign;
    private String zback;
    private String zhint;
    @TableField("zvo_list")
    private String zvoList;
    @TableField("zy_price")
    private String zyPrice;
    private String zzdfsub;
    private int zzfsign;


    @Override
    protected Serializable pkVal() {
        return this.id;
    }

}
